Mikel Landa won Stage 15 of the 2015 Giro d'Italia in the high mountains, with Maglia Rosa Alberto Contador finishing only seconds behind in third spot.
The stage had been a classic encounter of climbing and counterpunching—with Contador dominating and driving the leaders from the front of the peloton.